package com.i2works.smartluolong.manage.entity.admin;

import com.i2works.smartluolong.utils.entity.BaseCommQuery;

/**
 * 组织机构实体类
 *
 * @author Liu Yutao <koal@vip.qq.com>
 * @date 2018/3/26 14:44
 */

public class AdminOrgQuery extends BaseCommQuery {

    private Integer id; //
    private Integer pid; // 父类ID；默认值：0
    private String orgName; // 组织名称
    private String orgCode; // 组织代码
    private String orgKey; // 组织父子类标示
    private Integer orgType; //组织类型（0根节点[暂时无用]，1组织机构，2组织部门，3部门小组）
    private Integer status; // 状态：1正常，0禁用；默认值：1
    private Integer sort; // 排序；默认值：0

    //新加
    private Integer userId; //用户ID
    private Integer isSystem = 1;//是否root最高权限，1是，2不是
    private Integer showStatus; //tree展示类型：0显示所有的目录（不含按钮），1显示全部分类, 2显示所有正常父类

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getIsSystem() {
        return isSystem;
    }

    public void setIsSystem(Integer isSystem) {
        this.isSystem = isSystem;
    }

    public Integer getShowStatus() {
        return showStatus;
    }

    public void setShowStatus(Integer showStatus) {
        this.showStatus = showStatus;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getPid() {
        return pid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getOrgKey() {
        return orgKey;
    }

    public void setOrgKey(String orgKey) {
        this.orgKey = orgKey;
    }

    public Integer getOrgType() {
        return orgType;
    }

    public void setOrgType(Integer orgType) {
        this.orgType = orgType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

}
